import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import Cookies from "js-cookie";
import './plugins'
import './utils'
import 'default-passive-events'
import JsonExcel from 'vue-json-excel'
Vue.component('downloadExcel', JsonExcel)
import moment from 'moment' // 导入文件
// 注册全局 moment
Vue.prototype.$moment = moment

// 配置全局时间过滤器
Vue.filter("date", function (value) {
    return moment(value).format("YYYY-MM-DD HH:mm:ss")
})
Vue.filter("dates", function (value) {
    return moment(value).format("YYYY-MM-DD")
})

Vue.filter("months", function (value) {
    return moment(value).format("YYYY-MM")
})

// 配置全局日期过滤器
Vue.filter("Day", function (value) {
    return moment(value).format("YYYY-MM-DD")
})

Vue.filter("year_month", function (value) {
    return moment(value).format("YYYY-DD")
})

//禁止浏览器上一步下一步
window.addEventListener('popstate', function () {
    history.pushState(null, null, document.URL)
})

Vue.prototype.Cookies = Cookies
Vue.config.productionTip = false

new Vue({
    router,
    store,
    render: h => h(App)
}).$mount('#app')
